@charset 'utf-8';

.h5show{
    display: none;
}
.zjw-list-more{
    display: none;
}
@media screen and (max-width: 768px) {
    .pcshow{
        display: none!important;
    }
    .h5show{
        display: block;
    }
    .zjw-list-more{
        display: block;
    }
    .zjw-list-more a{
        display: block;
        color: #fff;
        font-size: .3rem;
        height: .5rem;
        line-height: .5rem;
        background: #4d96f1;
        width: 50%;
        margin: .2rem auto 0;
        text-align: center;
        border-radius: .1rem;
    }
    body{
        min-width: auto;
    }
    .centerWidth{
        width: 100%;
    }


    .zjw-header{
        padding: 0 .3rem;
        height: 3.6rem;
        background: url(zjwbg34.png) center bottom no-repeat;
        background-size: 100% 100%;
    }
    .zjw-nav{
        margin-top: 0.44rem;
    }
    .zjw-nav a{
        line-height: .58rem;
    }
    .zjw-nav a.cur, .zjw-nav a:hover{
        background-size: 80% .04rem;
    }
    .zjw-top{
        display: none;
    }
    .zjw-header-c{
        padding-top: .72rem;
        text-align: center;
    }
    .zjw-header-c .logo img{
        width: 5.1rem
    }
    .zjw-search{
        float: none!important;
        width: 5.46rem;
        height: .64rem;
        line-height: .64rem;
        margin: .44rem auto 0;
        background-size: 100% 100%;
        text-align: left;
    }
    .zjw-search input{
        height: .56rem;
        line-height: .56rem;
        width: 4rem;
        box-sizing: border-box;
        padding-left: 0.3rem;
    }
    .zjw-search button{
        height: .56rem;
        line-height: .56rem;
        width: 1.1rem;
    }
    .zjw-nav{
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
        width: 100%;
    }
    .zjw-nav a{
        font-size: .32rem;
        font-weight: bold;
        margin: 0;
    }
    .zjw-nav a:first-child{
        margin: 0;
    }

    .zjw-flink{
        display: none;
    }
    .zjw-footer{
        padding: .4rem .2rem;
        text-align: center;
    }
    .footer-left,.footer-right{
        width: 100%;
    }
    .footer-right .f-img1 img{
        width: 1rem;
    }
    .footer-right .f-img2 img{
        width: .7rem;
    }
    .footer-right .f-wzzc img{
        width: 1.6rem;
    }
    .footer-text span{
        margin-right: 0;
    }
    .footer-zt{
        margin-top: 0;
        line-height: .5rem;
    }


    /*é¦–é¡µ*/
    .zjw-i-main{
        padding: 0 .3rem;
    }
    .zjw-i-w1{
        background: none;
        margin: 0;
    }
    .zjw-headline{
        margin: 0;
        height: 1.5rem;
    }
    .zjw-headline-item .tit a{
        color: #17529c;
        font-size: .4rem;
        margin-top: .2rem;
    }
    .zjw-headline-item .con{
        color: #17529c;
        font-size: .32rem;
        margin-top: .1rem;
    }
    .zjw-w3c a img{
        width: 100%;
    }
    .zjw-w1c1{
        width: 100%;
        height: 4.6rem;
    }
    .zjw-w1tit li a{
        font-size: .32rem;
        margin-left: .2rem;
    }
    .zjw-w1num{
        right: .1rem;
    }
    .zjw-w1num li{
        width: .12rem;
        height: .12rem;
        margin-left: .12rem;
    }
    .zjw-w1c2{
        width: 100%;
        margin-top: .2rem;
        height: auto;
    }
    .zjw-w1c2-t{
        display: flex;
    }
    .zjw-w1c2-t .tit{
        font-size: .36rem;
        height: 0.8rem;
        line-height: .8rem;
        width: 33%;
    }
    .zjw-w1c2-t .tit.cur i{
        width: 0.3rem;
        height: 0.15rem;
        background-size: 100% 100%;
        margin-left: -0.15rem;
        bottom: -0.16rem;
    }
    .zjw-list1{
        padding-top: .2rem;
    }
    .zjw-list1 li{
        height: .7rem;
        line-height: .7rem;
    }
    .zjw-list1 li a{
        color: #333333;
        font-size: .3rem;
        padding-left: 0.2rem;
        max-width: 70%;
        background: url(zjwic33.png) left center no-repeat;
    }
    .zjw-list1 li span{
        color: #9b9b9b;
        font-size: .28rem;
    }
    .zjw-i-w2{
        margin-top: .3rem;
    }
    .zjw-w2t{
        margin-bottom: .2rem;
        overflow-x: auto;
    }
    .zjw-w2t .tit{
        color: #979696;
    }
    .zjw-w2t .tit,.zjw-w2t .tit.cur{
        font-size: .4rem;
        margin-right: .4rem;
    }
    .zjw-w2t .tit.cur{
        color: #17529c;
    }
    .zjw-w2t img{
        width: .4rem;
    }
    .zjw-list3 li{
        height: .7rem;
        line-height: .7rem;
    }
    .zjw-list3 li a{
        color: #333333;
        font-size: .3rem;
        padding-left: 0.2rem;
        max-width: 70%;
        background: url(zjwic33.png) left center no-repeat;
    }
    .zjw-list3 li span{
        color: #9b9b9b;
        font-size: .28rem;
    }
    .zjw-w2lb{
        width: 100%;
        box-sizing: border-box;
        margin-bottom: .4rem;
    }
    .zjw-w2c1,.zjw-w4c1,.zjw-w6-c1{
        width: 100%;
    }
    .zjw-w3{
        margin-top: .3rem;
    }
    .zjw-w3c{
        padding-top: .3rem;
    }
    .zjw-w3c a{
        margin-bottom: .2rem;
    }
    .zjw-w4{
        padding: 0;
        background: none;
    }
    .zjw-w4c{
        padding-top: .3rem;
    }
    .zjw-w4c2{
        width: 100%;
        box-sizing: border-box;
    }
    .zjw-w4t{
        height: 0.6rem;
        line-height: .6rem;
        margin-bottom: 0.1rem;
    }
    .zjw-w4t .tit{
        font-size: .36rem;
        margin-right: .3rem;
    }
    .zjw-w4t .zcwjk{
        width: 48%;
    }
    .zjw-w4t .zcwjk img{
        width: 100%;
    }
    .zjw-list2 li{
        height: .7rem;
        line-height: .7rem;
    }
    .zjw-w4c2{
        margin-top: .3rem;
    }
    .zjw-zfxxgk-t .tit{
        font-size: .4rem
    }
    .zjw-zfxxgk-c .a1,.zjw-zfxxgk-c .a2{
        width: 48%;
        background-size: 100% 100%;
        margin-top: .2rem;
    }
    .zjw-zfxxgk-c .a1{
        font-size: .3rem;
        height: 1.3rem;
        line-height: 1.3rem;
    }
    .zjw-zfxxgk-c .a1 img{
        width: 0.4rem;
        margin-right: 0.1rem;
    }
    .zjw-zfxxgk-c .a2 img{
        width: 100%;
    }
    .zjw-zcwjsearch{
        height: 1.1rem;
    }
    .zjw-zcwjsearch .tit{
        margin: 0.36rem 0 0 0.1rem;
        width: 2rem;
    }
    .zjw-zcwjsearch .box{
        width: 4.4rem;
        margin-right: 0.1rem;
        height: 0.7rem;
        margin-top: 0.2rem;
        border-radius: .35rem;
    }
    .zjw-zcwjsearch .box input{
        height: 0.7rem;
        line-height: .7rem;
        padding: 0 0 0 4%;
        width: 76%;
        font-size: .3rem;
    }
    .zjw-zcwjsearch .box button{
        width: 19%;
        height: 0.7rem;
        line-height: .7rem;
    }
    .zjw-zcwjsearch .box button img{
        width: 50%;
    }
    .zjw-w5{
        padding-top: .1rem;
    }
    .zjw-w5t{
        margin: .2rem 0 0;
        display: flex;
        justify-content: space-between;
    }
    .zjw-w5t .tit{
        width: 32.6%;
        margin: 0;
        background-size: 100% 100%;
        height: 0.9rem;
        line-height: .8rem;
        font-size: .36rem;
    }
    .zjw-w5t .tit.cur{
        background-size: 100% 100%;
        /*height: 0.8rem;*/
    }
    .zjw-w5c1i{
        margin: 0.2rem 0 0;
        width: 100%;
        height: 4rem;
    }
    .zjw-w5c1i .tit{
        font-size: .4rem;
        line-height: .8rem;
    }
    .zjw-w5c1i>img{
        width: .7rem;
    }
    .zjw-w5c1i .tip{
        line-height: .4rem;
        font-size: .3rem;
    }
    .zjw-w5c1i.bmzn,.zjw-w5c1i.grbs,.zjw-w5c1i.frbs{
        background-size: 100% 100%;
    }
    .zjw-w5c1l a{
        width: 46%;
        margin: 0.2rem 1% 0;
        font-size: .3rem;
    }
    .zjw-w5c2{
        padding: 0.2rem;
        height: auto;
    }
    .zjw-w5c2-t .tit{
        font-size: .34rem;
    }
    .zjw-w5c2-t .line{
        width: 2.3rem;
    }
    .zjw-w5c2l{
        margin-top: .1rem;
        height: 8rem;
    }
    .zjw-w5c2l .item{
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
    }
    .zjw-w5c2l a{
        width: 48%;
        margin: .2rem 0 0;
        height: 0.8rem;
        line-height: .8rem;
    }
    .zjw-w5c3{
        padding: .2rem;
        height: auto;
    }
    .zjw-w5c3b2{
        width: 100%;
    }
    .zjw-w5c3t{
        height: 0.8rem;
        line-height: .8rem;
        font-size: .3rem;
        margin-bottom: 0.1rem;
    }
    .zjw-w5c3t li.tit,.zjw-w5c3l li.tit{
        width: 76%;
        box-sizing: border-box;
    }
    .zjw-w5c3t li.addr,.zjw-w5c3l li.addr{
        width: 20%;
    }
    .zjw-w5c3t li.type,.zjw-w5c3l li.type{
        width: 20%;
    }
    .zjw-w5c3l li.tit a{
        font-size: .3rem;
    }
    .zjw-w5c3l li.addr{
        font-size: .26rem;
    }
    .zjw-w5c3l li.type a{
        font-size: .26rem;
        width: 75%;
    }
    .zjw-w6{
        margin-top: .3rem;
        background: none;
    }
    .zjw-w6c{
        margin-top: .3rem;
    }
    .zjw-w6-c1{
        height: auto;
    }
    .zjw-w6c1-t{
        display: flex;
        justify-content: space-between;
    }
    .zjw-w6c1-t .tit{
        width: auto;
        margin-left: .2rem;
        font-size: .36rem;
    }
    .zjw-w6c1-t .tit.cur img{
        width: 0.5rem;
        vertical-align: middle;
        margin-right: 0.1rem
    }
    .zjw-w6-xwfbh{
        padding: .3rem 0 0 0;
    }
    .zjw-w6-xwfbh .xwfbh-img{
        width: 100%;
        height: 3.8rem;
    }
    .zjw-w6-xwfbh .xwfbh-con{
        width: 100%;
    }
    .zjw-w6-xwfbh .title,.zjw-w6-xwfbh .con,.zjw-w6-xwfbh .tit{
        font-size: .32rem;
    }
    /*.zjw-w6-xwfbh .tit{
        width: 20%;
        margin-right: 2%;
    }*/
    .zjw-w6-xwfbh .con{
        max-width: 72%;
    }
    .zjw-w6-xwfbh .title{
        max-width: 80%;
    }
    .zjw-w6-xwfbh .intro{
        line-height: .5rem;
        max-width: 100%;
    }
    .zjw-w6-xwfbh .item:last-child{
        margin-bottom: 0;
    }
    .zjw-w6-c2{
        width: 100%;
        display: flex;
        justify-content: space-between;
    }
    .zjw-w6-c2 a{
        width: 48%;
        background-size: 100% 100%!important;
        height: 1.2rem;
        line-height: 1.2rem;
        font-size: .4rem;
    }
    .zjw-w6-c2 a img{
        width: 0.6rem;
        margin-right: 0.3rem;
    }
    .zjw-w6-yjzj,.zjw-w6-gkxx{
        padding-top: .2rem;
    }
    .zjw-w6-yjzj li{
        height: .7rem;
        line-height: .7rem;
    }
    .zjw-w6-yjzj li a{
        color: #333333;
        font-size: .3rem;
        padding-left: 0.2rem;
        max-width: 94%;
        background: url(zjwic33.png) left center no-repeat;
    }
    .zjw-w6-yjzj li span{
        color: #9b9b9b;
        font-size: .28rem;
    }
    .zjw-w6-gkxx li{
        height: .7rem;
        line-height: .7rem;
    }
    .zjw-w6-gkxx li a{
        font-size: .3rem;
        max-width: 76%;
    }
    .zjw-w6-gkxx li a i{
        width: 20%;
        font-size: .24rem;
        margin-right: 0.1rem;
    }
    .zjw-w6-gkxx li span{
        font-size: .28rem;
    }
    .zjw-w5c3b1{
        width: 100%;
        box-sizing: border-box;
        background-size: 100% 100%;
        height: 5rem;
        padding: 1rem 0 0 0;
        text-align: center;
    }
    .zjw-w5c3b1 a{
        margin: 0 0.8rem;
    }
    .zjw-w7{
        margin-top: .2rem;
        background: none;
    }
    .zjw-w7c{
        margin-top: .3rem;
        padding-bottom: .2rem;
        display: flex;
        justify-content: space-between;
    }
    .zjw-w7c a{
        margin: .2rem 0 0;
        display: block;
        width: 32%;
    }
    .zjw-w7c a img{
        width: 100%;
    }


    /*æ”¿åŠ¡å…¬å¼€*/
    .zwgk-main{
        padding: 0 .3rem;
    }
    .zwgk-w1{
        padding: .3rem 0 .4rem;
    }
    .zwgk-w1-t{
        margin-bottom: .1rem;
    }
    .zwgk-w1-t a img{
        width: 100%;
    }
    .zwgk-w1-c{
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }
    .zwgk-w1-c a{
        width: 48%;
        margin: 0 0 .2rem;
    }
    .zwgk-w1-c a img{
        width: 100%;
    }
    .zwgk-w1 .zjw-zfxxgk-c{
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        padding-top: 0;
    }
    .zwgk-w1 .zjw-zfxxgk-c .a1{
        width: 48%;
        margin-left: 0;
    }
    .zwgk-boxsh{
        box-sizing: border-box;
    }
    .zwgk-w2c1,.zwgk-w2c2{
        width: 100%;
    }
    .zwgk-w2{
        background: none;
        padding: 0;
    }
    .zwgk-txbox{
        padding: .2rem;
    }
    .zwgk-txbox-t{
        margin-bottom: .1rem;
    }
    .zwgk-txbox-t .tit{
        font-size: .36rem;
    }
    .zwgk-txbox .ldtx{
        width: 44%;
        height: 3.5rem;
    }
    .zwgk-txbox .ldinfo .name{
        height: .9rem;
    }
    .zwgk-txbox .ldinfo .name a{
        font-size: .32rem;
    }
    .zwgk-txbox .ldinfo .job{
        font-size: .32rem;
        line-height: .5rem;
    }
    .zwgk-txbox .ldinfo .yhs{
        margin-top: .28rem;
    }
    .zwgk-bar1{
        margin-top: .3rem;
    }
    .zwgk-bar1 a{
        width: 48%;
        height: 1.16rem;
        font-size: .36rem;
    }
    .zwgk-bar1 a img{
        margin-right: .2rem;
    }
    .zwgk-zzc{
        padding: .3rem 0;
    }
    .zwgk-zzc-c{
        padding: .3rem 0;
    }
    .zwgk-zzc-c input{
        width: 80%;
        margin-bottom: .2rem;
    }
    .zwgk-bar2{
        margin-top: .3rem;
    }
    .zwgk-w2c2{
        margin-top: .3rem;
        padding: .2rem;
    }
    .zwgk-tit1{
        white-space: nowrap;
        overflow-x: auto;
    }
    .zwgk-tit1 .tit{
        font-size: .36rem;
        margin-right: 0.4rem;
        line-height: .7rem;
    }
    .zwgk-tit1 .tit.cur{
        font-size: .36rem;
    }
    .zwgk-list1 li{
        height: .7rem;
        line-height: .7rem;
    }
    .zwgk-list1 li a{
        font-size: .3rem;
        padding-left: 0.2rem;
        max-width: 70%;
    }
    .zwgk-list1 li span{
        font-size: .28rem;
    }
    .zwgk-list2 li a{
        padding-left: 0;
    }
    .zwgk-w2c2-b2{
        margin-top: .2rem;
    }
    .zwgk-bar3{
        margin: .2rem 0 0;
        display: flex;
        justify-content: space-between;
    }
    .zwgk-bar3 a{
        width: 32%;
        margin: 0;
    }
    .zwgk-bar3 a img{
        width: 100%;
    }
    .zwgk-bar3 a:hover img{
        display: inline-block;
    }
    .zwgk-bar3 a:hover img.cur,.zwgk-bar3 a img.cur{
        display: none;
    }
    .zwgk-w3{
        margin-top: .3rem;
        padding-bottom: .3rem;
    }
    .zjw-tit1{
        height: .8rem;
        line-height: .8rem;
    }
    .zjw-tit1 .tit{
        font-size: .4rem;
        border-bottom: 0.06rem solid #4d96f1;
    }
    .zwgk-w3c1{
        margin-top: .3rem;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        padding: 0 .2rem .2rem;
    }
    .zwgk-w3c1 .box{
        width: 48%;
        margin: 0.2rem 0 0;
    }
    .zwgk-w3c1 .box .btn{
        font-size: .28rem;
        height: 1rem;
        line-height: 1rem;
        width: 100%;
    }
    .zwgk-w3c1 .box .btn span{
        line-height: .4rem;
    }
    .zwgk-w3c1 .box:hover .arrow, .zwgk-w3c1 .box:hover .hoverwrap{
        display: none;
    }
    .zwgk-w3c2{
        padding: .2rem .2rem 0;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        margin-top: .3rem;
    }
    .zwgk-w3c2 a{
        margin: 0 0 .2rem;
        width: 48%;
    }
    .zwgk-w3c2 a img{
        width: 100%;
    }

    .position{
        padding: 0.2rem 0 0.2rem 0.5rem;
        background: url(zjwic34.png) left 0.32rem no-repeat;
        background-size: 0.3rem auto;
        width: 6.9rem;
        box-sizing: border-box;
        margin: auto;
    }


    .gl-wrap{
        padding: 0 .3rem;
        box-sizing: border-box;
    }
    .gl-main{
        padding: .3rem 0;
    }
    .gl-nav{
        width: 100%;
    }
    .gl-nav-t{
        display: none;
    }
    .gl-nav-l{
        width: 100%;
        overflow-x: auto;
        white-space: nowrap;
    }
    .gl-nav-l a{
        display: inline-block;
        padding: 0 .2rem;
        border: none;
        color: #666;
        margin: 0 .2rem 0 0;
    }
    .gl-nav-l a.cur,.gl-nav-l a:hover{
        color: #3a7fd2;
        padding: 0 .2rem;
        background: none;
    }
    .gl-content{
        width: 100%;
    }
    .gl-list{
        padding: 0;
        border: none;
    }
    .gl-list-wzc{
        margin-top: .4rem;
    }
    .gl-l{
        padding: .2rem 0;
    }
    .gl-l li{
        height: .7rem;
        line-height: .7rem;
    }
    .gl-l li a{
        font-size: .32rem;
        padding-left: .2rem;
        max-width: 70%;
    }
    .gl-l li span{
        font-size: .28rem;
    }

    .pagination{
        margin-top: .3rem;
    }

    .ldxq-main{
        padding: .3rem;
        border: none;
        margin-bottom: .2rem;
        min-height: auto;
    }
    .ldxq-tx{
        width: 100%;
    }
    .ldxq-tx img{
        width: 50%;
    }
    .ldxq-info{
        width: 100%;
        margin-top: .4rem;
    }
    .ldxq-tx .name{
        font-size: .36rem;
    }
    .ldxq-tx .job{
        font-size: .32rem;
    }
    .ldxq-con{
        padding: .3rem 0;
    }
    .ldxx-main{
        border: none;
        padding: 0 .3rem;
        margin-bottom: .2rem;
    }
    .ldxx-content{
        padding-top: .3rem;
    }
    .ldxx-tx{
        width: 60%;
        margin: 0 auto;
        float: none;
    }
    .ldxx-tx .name{
        margin: .1rem 0;
        font-size: .36rem;
    }
    .ldxx-tx .job{
        font-size: .32rem;
    }
    .ldxx-list{
        width: 100%;
        margin-top: .5rem;
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
    }
    .ldxx-list li{
        width: 48%;
        margin: 0 0 .3rem 0;
        height: auto;
    }
    .ldxx-list li a .name{
        font-size: .32rem;
    }
    .ldxx-list li a .job{
        font-size: .3rem;
        line-height: .5rem;
    }
    .ldxx-list li a img{
        height: 4rem;
    }

    .wzdt-title{
        margin-bottom: .2rem;
        font-size: .4rem;
        height: 1rem;
        line-height: 1rem;
        background-size: 100% 100%;
    }
    .wzdt-title img{
        width: 0.5rem;
        margin-right: 0.2rem;
    }
    .wzdt-tit{
        margin-bottom: .4rem;
    }
    .wzdt-tit .tit{
        font-size: .36rem;
        border-bottom: .04rem solid #4d96f1;
    }
    .wzdt-list{
        padding-bottom: .3rem;
    }
    .wzdt-list a{
        margin-bottom: 0.2rem;
        margin-left: 3.3%;
        width: 45%;
        box-sizing: border-box;
    }
    .wzdt-list a span{
        padding: 0;
    }

    .tpgl-box{
        border: none;
        padding: .3rem 0;
    }
    .tpgl-list{
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
    }
    .tpgl-list a{
        margin: 0 0 .2rem;
        width: 48%;
        height: auto;
        padding-bottom: .2rem;
    }
    .tpgl-list a img{
        height: 2.2rem;
    }
    .tpgl-list a .tit{
        margin: .1rem 0;
        font-size: .32rem;
    }


    .zjzj-bar1{
        padding-top: .8rem;
        background-size: auto 5rem;
    }
    .zjzj-bar1 .title{
        height: .8rem;
        margin-bottom: 1rem;
        margin-left: .3rem;
    }
    .zjzj-intro{
        padding: 0.3rem 0.3rem 0.46rem;
        margin: 0 0.3rem;
        font-size: .32rem;
        line-height: .6rem;
        background: rgba(255,255,255,.8);
        border-radius: 8px;
        border: 1px dashed #4b87d0;
        height: 5rem;
        overflow-y: auto;
    }
    .zjnew-w4-intro a{
        -webkit-line-clamp: 3;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    .zjzj-w1,.zjzj-w2,.zjzj-w3{
        padding: 0 .3rem;
        box-sizing: border-box;
    }
    .zjzj-w2-t{
        margin-top: .3rem;
        overflow-x: auto;
        overflow-y: hidden;
        white-space: nowrap;
    }
    .zjzj-w2-t .tit{
        margin: 0 .2rem;
        font-size: .4rem;
        padding-bottom: .3rem;
        line-height: .6rem;
    }
    .zjzj-w2-t .tit.cur{
        background-size: .3rem auto;
    }
    .zjzj-w2c{
        padding: .3rem 0;
    }
    .zjzj-w2c .total-intro{
        margin: 0 .4rem .3rem;
        padding: 0 .3rem;
        font-size: .32rem;
        line-height: .6rem;
        -webkit-line-clamp: 4;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    .zjzj-w2i .info{
        height: 5rem;
        overflow-y: auto;
    }
    .zjzj-w2i .info .tit{
        font-size: .36rem;
    }
    .zjzj-w2i .info{
        margin-left: 0;
        width: 100%;
        box-sizing: border-box;
        padding: .3rem .3rem 0;
    }
    .zjzj-w2i .info .intro{
        margin-top: .2rem;
        font-size: .32rem;
        -webkit-line-clamp: 6;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    .zjzj-w2i .img{
        width: 100%;
        height: 4rem;
        margin-top: .2rem;
    }
    .zjzj-w2c .btn{
        top: 9.5rem;
        width: .4rem;
    }
    .zjzj-w3l{
        display: none;
    }
    .zjzj-w3l3{
        display: none;
    }
    .zjzj-w3l2{
        display: block;
        position: relative;
        width: 100%;
        height: 4rem;
        overflow: hidden;
    }
    .zjzj-w3l2 ul{
        width: 100%;
        height: 100%;
    }
    .zjzj-w3l2 li{
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
    }
    .zjzj-w3l2 li a{
        display: block;
        width: 100%;
        height: 100%;
    }
    .zjzj-w3l2 li a img{
        width: 100%;
        height: 100%;
    }
    .zjzj-w3l2 li a p{
        position: absolute;
        left: 0;
        bottom: 0;
        width: 100%;
        text-align: center;
        color: #fff;
        font-size: .32rem;
        height: .8rem;
        line-height: .8rem;
        background: url(zjwbg39.png) top center no-repeat;
    }
    .zjzj-w3l2 li a p span{
        display: inline-block;
        max-width: 90%;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }
    .zjzj-w3l2 .btn{
        position: absolute;
        width: .4rem;
        top: 40%;
    }
    .zjzj-w3l2 .btn.prev{
        left: 0;
    }
    .zjzj-w3l2 .btn.next{
        right: 0;
    }
    .zjzj-w3-tab{
        margin: .2rem 0;
    }

    .fc-box,.index-float{
        display: none;
    }


    .zwxl-article{
        width: 100%;
        box-sizing: border-box;
        padding: .3rem;
    }
    .zwxl-article #div_div{
        display: none;
    }
    .zwxl-bar{
        height: auto;
    }
    .zwxl-table, .zwxl-table tr, .zwxl-table td{
        word-break: break-all
    }
    .zwxl-table .t1{
        font-size: .3rem;
        width: 25%;
    }
    .zwxl-table .t2{
        padding: 0 .15rem;
        font-size: .3rem;
        word-break: break-all;
    }

    /* æ”¿åŠ¡å…¬å¼€ä¸“æ  */
    .zsj-conx{
        width: 100%;
        padding: 0;
        min-height: auto;
    }
    .zsj-rightcon{
        width: 100%;
        padding: 0 0.2rem;
        box-sizing: border-box;
    }
    .gkml-nav{
        width: 100%;
        padding: 0.2rem 0.2rem 0;
        box-sizing: border-box;
    }
    .root>.tree{
        float: left;
        width: 50%;
        margin-top: 0;
    }
    .root>.tree>a{
        font-size: .32rem;
        line-height: .46rem;
        padding: 0.2rem 0 0.2rem 0.3rem;
        height: auto;
        display: inline-block;
    }
    .root>.tree.FolderOpened{
        background: #fff;
    }
    .gkm-clbul-cur>ul{
        width: 208%;
        margin-top: 0.1rem;
        background: #fff;
    }
    .gkm-c{
        width: 48%;
        float: left;
        background: none;
        box-shadow: none;
    }
    .gkm-c:first-child{
        height: .8rem;
    }
    .gkm-c:nth-child(2n){
        float: right;
    }
    .gkm-clbula{
        height: 0.8rem;
        background: #fff;
        display: block;
    }
    .gkm-clbula img{
        margin-left: 0.1rem;
        margin-top: 0.1rem;
        width: .5rem;
    }
    .gkm-c a i{
        font-size: .3rem;
        margin-left: 0.1rem;
        width: 2.6rem;
        margin-top: 0.18rem;
        font-weight: bold;
    }
    .gkm-c .lbzk,.gkm-c .sq{
        display: none!important;
    }
    .zsj-fr-main{
        padding: 0 0 0 .15rem;
    }
    .zsj-fr-main li a{
        width: 70%;
    }
    .zsj-fr-main li a, .zsj-an .button, .zsj-name{
        font-size: .32rem;
    }
    .zsj-fr-main li span {
        margin-left: 0.2rem;
        font-size: .32rem;
    }
    .zsj-rightcon .gl-list li a{
        max-width: 70%;
    }
    .zsj-rightcon .gl-list li span{
        line-height: .74rem;
        font-size: .3rem;
    }


    /*æ„è§å¾é›†*/
    .yjgl-main{
        padding: .25rem;
    }
    .yjgl-t{
        display: none;
    }
    .yjgl-l{
        height: auto;
        line-height: .5rem;
        padding: .25rem 0;
    }
    .yjgl-l li.w120{
        text-align: left;
        font-size: .26rem;
        width: auto;
    }
    .yjgl-l li.w120 span{
        display: inline-block!important;
    }
    .yjgl-l li.w110{
        display: none;
    }
    .yjgl-main li.w530{
        width: 100%;
        margin-right: 0;
    }
    .yjgl-l li.w530 a, .yjgl-main li.w730 a{
        font-size: .32rem;
        line-height: .5rem;
    }
    .yjgl-main li.w154{
        width: 1.32rem;
        float: right;
        height: .34rem;
        line-height: .34rem;
        border: 1px solid #999999;
        border-radius: .1rem;
        font-size: .26rem;
        color: #999999;
        margin-top: .06rem;
    }
    .yjgl-main li.w154.on{
        color: #219ead;
        border: 1px solid #219ead;
    }
    .yjgl-main .lxxd-t .dzhd-ti{
        margin-left: 0;
    }


    /*èµ°è¿›ä½å»ºæ–°ç‰ˆ*/
    .zjnew-header{
        height: 6rem;
    }
    .zjnew-top .logo img{
        height: .6rem;
    }
    .zjnew-top .searBtn{
        margin: 0 .2rem 0 0;
    }
    .zjnew-top .searBtn img{
        height: .6rem;
    }
    .zjnew-top .nav{
        display: flex;
        justify-content: space-between;
        width: 94%;
        margin: 0.3rem auto 0;
        float: none;
    }
    .zjnew-top .nav a{
        margin: 0;
        font-size: .3rem;
    }
    .zjnew-w1c1{
        width: 38%;
    }
    .zjnew-w1c1 img{
        width: 100%;
    }
    .zjnew-w1c2{
        margin: 0;
        width: 90%;
        padding: .1rem 5% 0;
        font-size: .32rem;
        line-height: .6rem;
    }
    .zjnew-w2{
        padding-top: 0.3rem;
        height: 220px;
        padding-bottom: 0.3rem;
    }
    .zjnew-tit1 a{
        width: 3rem!important;
    }
    .zjnew-tit1 a .line{
        margin-bottom: 0.2rem!important;
        width: 1.3rem!important;
    }
    .zjnew-tit1 a .ch{
        font-size: .5rem!important;
    }
    .zjnew-tit1 a .en{
        font-size: .28rem!important;
    }
    .zjnew-tit1{
        margin: .1rem 0 0 .3rem;
    }
    .zjnew-zjsj{
        width: 90%;
        padding: 0 5%;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }
    .zjnew-zjsj a{
        margin: 0;
        width: 45%;
        height: 105px;
    }
    /*.zjnew-zjsj a:last-child,.zjnew-zjsj a:nth-child(4n){
    	width: 48%;
    }*/
    .zjnew-zjsj a.cur{
        width: 48%;
        height: 120px;
        background-size: 100% 100%;
        margin-top: -5px;
    }
    .zjnew-zjsj a img{
        height: 0.6rem;
        margin: 0.4rem 0 .2rem;
    }
    .zjnew-zjsj p{
        margin-top: .1rem;
    }
    .zjnew-w3{
        margin-top: .3rem;
    }
    .zjnew-w3-t{
        display: flex;
        padding: 0 5%;
        width: 90%;
        justify-content: space-between;
    }
    .zjnew-w3-t .tit{
        margin: 0;
        width: 30%;
        background-size: 100% 100%;
        font-size: .4rem;
    }
    .zjnew-w3-con{
        height: 850px;
    }
    .zjnew-w3-con .zjnew-w3-item .piechart{
        margin: 16px auto 0;
        width: 7.4rem;
        height: 400px;
        float: none;
    }
    .zjnew-w3-con .zjnew-w3-item .barchart{
        margin: 16px auto 0;
        width: 7rem;
        height: 400px;
        float: none;
    }
    .zjnew-w4{
        margin-top: .3rem;
        padding-top: .3rem;
        padding-bottom: .3rem;
    }
    .zjnew-w4-nav{
        width: 90%;
        padding: .3rem 5% 0;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }
    .zjnew-w4-nav .tit{
        width: 31%;
        height: 1.7rem;
        font-size: .34rem;
        margin-bottom: .2rem;
    }
    .zjnew-w4-nav .tit:hover, .zjnew-w4-nav .tit.cur{
        font-size: .34rem;
    }
    .zjnew-w4-nav .tit img{
        height: .5rem;
        margin-top: .22rem;
    }
    .zjnew-w4-tab{
        margin-top: .1rem;
        height: 9.6rem;
    }
    .zjnew-w4-intro{
        padding: .2rem 5%;
        font-size: .3rem;
        line-height: .6rem;
    }
    .zjnew-w4-piclb{
        height: auto;
    }
    .zjnew-w4-pic{
        height: 4rem;
        padding-bottom: 156px;
    }
    .zjnew-w4-pic li{
        height: 4rem;
    }
    .zjnew-w4-picnum{
        display: none;
    }
    .zjnew-w4-pictt{
        width: 100%;
        right: 0;
    }
    .zjnew-w4-pictt li .tit{
        margin: 3% 5%;
        width: 90%;
    }
    .zjnew-w4-pictt li .con{
        width: 90%;
        margin-left: 5%;
    }
    .zjnew-w5{
        padding: .3rem 0;
    }
    .zjnew-w5-nav{
        width: 100%;
        margin-top: 0.3rem;
        height: 1rem;
    }
    .zjnew-w5-nav .tit{
        font-size: .36rem;
        margin: 0 0.3rem;
        line-height: .6rem;
    }
    .zjnew-w5-nav .tit.cur{
        padding-bottom: 0.4rem;
        background-size: 40% auto;
        font-size: .38rem;
    }
    .zjnew-w5-nav .more{
        font-size: .32rem;
        line-height: .6rem;
    }
    .zjnew-w5-con{
        width: 90%;
        height: auto;
        padding: 0 5%;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }
    .zjnew-w5-con a{
        width: 48%!important;
        height: 2.5rem!important;
        margin-bottom: .2rem;
    }
    .zjnew-w5-con a i{
        display: none!important;
    }
    .zjnew-w5-con a p{
        height: .7rem!important;
        padding-top: 0!important;
        line-height: .7rem!important;
        font-size: .3rem!important;
        background: url(zjwbg39.png) left center repeat-x!important;
    }


    /*åŠ å¿«åŸŽå¸‚å»ºè®¾*/
    .jkcs-header{
        height: 7.1rem;
        background: url(jkcsbg1h5.png) top center no-repeat;
        background-size: 100% 100%;
    }
    .jkcs-top{
        padding: .2rem 0;
    }
    .jkcs-top .logo{
        margin-left: .2rem;
    }
    .jkcs-top .logo img{
        width: 3.7rem;
    }
    .jkcs-top .zjw-i-search{
        width: 3.2rem;
        margin: 0 .2rem 0 0;
        display: block;
    }
    .jkcs-top .zjw-i-search input{
        width: 80%;
        box-sizing: border-box;
        height: .5rem;
        line-height: .5rem;
        padding: 0 .1rem;
        font-size: 12px;
    }
    .jkcs-top .zjw-i-search button{
        height: .5rem;
        line-height: .5rem;
        width: 20%;
    }
    .jkcs-top .zjw-i-search button img{
        height: 50%;
    }
    .jkcs-intro{
        margin-top: 3.7rem;
        box-sizing: border-box;
        padding: 0 .9rem 0 1.2rem;
    }
    .jkcs-intro img{
        height: .5rem;
    }
    .jkcs-intro .con a{
        margin-top: .2rem;
        font-size: .28rem;
        line-height: .4rem;
        -webkit-line-clamp: 3;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    .jkcs-w1{
        padding: .3rem;
        box-sizing: border-box;
        background-size: auto 100%;
    }
    .jkcs-tit1 a{
        font-size: .38rem;
    }
    .jkcs-tit1 a .ch{
        font-size: .42rem;
        margin: 0 0 .1rem;
    }
    .jkcs-w1c{
        margin-top: .2rem;
    }
    .jkcs-w1c1{
        width: 100%;
        height: 8.5rem;
        box-sizing: border-box;
        box-shadow: none;
        padding: .2rem;
    }
    .jkcs-w1c1-pic{
        height: 7.2rem;
    }
    .jkcs-w1c1-pic li .date{
        font-size: .34rem;
    }
    .jkcs-w1c1-pic li .date .year{
        font-size: .36rem;
    }
    .jkcs-w1c1-pic li img{
        height: 4rem;
        margin-top: .1rem;
    }
    .jkcs-w1c1-pic li .info{
        margin-top: .2rem;
    }
    .jkcs-w1c1-pic li .tit{
        font-size: .34rem;
    }
    .jkcs-w1c1-pic li .con{
        font-size: .3rem;
        margin-top: .2rem;
        line-height: .4rem;
    }
    .jkcs-w1c1 .btn{
        width: 0.5rem;
        margin-top: 0.1rem;
    }
    .jkcs-w1c2{
        width: 100%;
        margin-top: .3rem;
    }
    .jkcs-w1c2 .item{
        margin-top: .3rem;
        padding: .2rem 0 .2rem .2rem;
        height: 2rem;
    }
    .jkcs-w1c2 .item .info{
        width: 70%;
        padding-right: 2%;
        height: 2rem;
    }
    .jkcs-w1c2 .item .date{
        width: 25%;
        font-size: .28rem;
    }
    .jkcs-w1c2 .item .info .tit{
        font-size: .34rem;
    }
    .jkcs-w1c2 .item .info .con{
        font-size: .3rem;
        margin-top: 0.2rem;
        line-height: .4rem;
    }
    .jkcs-w2{
        padding: .3rem;
    }
    .jkcs-w2l{
        margin-top: .2rem;
    }
    .jkcs-w2l li{
        height: 0.7rem;
        line-height: .7rem;
    }
    .jkcs-w2l li a{
        font-size: .32rem;
        max-width: 68%;
    }
    .jkcs-w2l li span{
        font-size: .28rem;
    }
    .jkcs-w2c1{
        width: 100%;
        box-sizing: border-box;
    }
    .jkcs-w2c2{
        width: 100%;
        margin-top: .3rem;
    }
    .jkcs-w2c2 a{
        width: 100%;
    }
    .jkcs-w2c2 a img{
        width: 100%;
    }
    .jkcs-w3{
        padding: .3rem;
        background-size: auto 100%;
    }
    .jkcs-w3c{
        margin-top: .3rem;
        display: flex;
        justify-content: space-between;
    }
    .jkcs-w3c a{
        margin: 0 0 .2rem;
        width: 48%;
        box-sizing: border-box;
    }
    .jkcs-w3c a:last-child{
        display: none;
    }
    .jkcs-w3c a .img{
        padding: .1rem;
        height: 2rem;
        margin-bottom: .1rem;
        width: 100%;
        box-sizing: border-box;
    }
    .jkcs-w3c a .info{
        padding: .1rem;
    }
    .jkcs-w3c a .info .tit{
        font-size: .32rem;
    }
    .jkcs-w3c a .info .con{
        font-size: .3rem;
        line-height: .42rem;
        margin: .2rem 0;
        height: 1.26rem;
    }
    .jkcs-w3c a .info img{
        width: .7rem;
    }
    .zwfw{
        padding: 0 .3rem;
    }
    .main{
        box-sizing: border-box;
    }
}